DSGE v1.0 Documentation
This is a relatively early version of the DSGE documentation. First, let me
thank you for choosing Descent Saved Game Editor. I'd also like to say
that this application is meant to be used after you have completed the
game without this or other "cheaters". Using programs such as this to
create a super-ship, seems to take some of the fun out of the game if you
haven't beaten it yet.
Also note that this is a BETA version. I'm sure it contains many bugs,
so back up your "Players" folder before modifying any of the saved game
files. This application is provided "as is". I am not responsible for
any damage caused to your equipment or your sanity through the use of this
product (directly or indirectly).
Praise and bug reports (use the included form, please) can be sent to GrnJadeite@aol.com. (Actually, you
can send me whatever you want as long as it isn't detrimental to my
equipment or my miniscule self-concept.) Now to the docs...
Editing a Saved Game File
There really isn't that much to using DSGE. But this document will outline the neccessary steps of the proccess.
Launch DSGE and Open a Saved Game File
In this window, navigate to your Descent folder and into the Players folder within. The players folder contains all the ".sgx" files which compose a saved game.
Edit the Saved Game File
Openning a saved game file results in this window. It is within this window where you edit the data composing a saved game. Descriptions of the items and possible values follow.
General Information
Pilot Name: The internal name of the pilot. It can't be altered.
Lives: The number of lives the pilot has remaining, not including the current one. This must be a value between 0-255 (0 meaning no lives in reserve).
Energy: The value of the ship's laser energy. This is a short integer which, unsigned, has a maximum value of 65535. Thus, theoretically the ship could be ableuse that maximum value (however, I haven't tried this yet).
Shields: The value of the ship's shield energy. As with the Energy attribute, one should be able to set this to the maximum of 65535 (but I haven't tried it).
Primary Weapons Info
Lasers: Are the lasers installed on the ship?
Quads: Are the quad lasers installed on the ship? This is a checkbox (true or false) item. If you wish to have the quads, set an 'x' in the checkbox.
Level: The level of the lasers. Descent actually stores all of the laser level data for all robots globally. For examlpe, the normal values of this attribute are 1-4. If you set this value above 4, you will start to get different types of armaments for lasers. (try 17)
Vulcan: Is the Vulcan cannon installed on the ship?
Ammo: Number of Vulcan ammo cartriges in the ship. (I think this is a signed integer, so don't go overboard...)
Spreadfire: Is the Spreadfire cannon installed on the ship?
Plasma: Is the Plasma cannon installed on the ship?
Fusion: Is the Fusion cannon installed on the ship?
Secondary Weapons Info
Missiles: The number of concussion missiles aboard the ship. As with the energy and shields, I beleive all of the secondary weapons can be set to the maximum value).
Homing: The number of concussion missiles aboard the ship.
Proximity: The number of proximity bombs aboard the ship.
Smart: The number of smart missiles aboard the ship.
Mega: The number of mega missiles aboard the ship.
Keys Info
Blue: Is the Blue key aboard the ship?
Red: Is the Blue key aboard the ship?
Yellow: Is the Blue key aboard the ship?
Misc Info
Currently this is a "reserved" space and a filler to make the window format aesthetically pleasing.
Saving the Changes
After the settings look the way you wish, either choose Save from the File menu, or close the window or application. DSGE will prompt you to save the changes, choose Yes.
As this application is updated, the documentation will too.
If you have any suggestions or need any help, feel free to contact me at GrnJadeite@aol.com. And look for
updates of this application at
Jadeite Software or at your favorite online service or FTP archive.